#ifndef CMAN_H_
#define CMAN_H_

#include "../Globals/globals.h"

typedef enum {KEYS_BEGIN=-1, /* must be first */
			CIRC_BUFFER_SIZE, 
			AUDIO_INPUT_PATH, 
			NUM_OF_KEYS /* must be last */
			} KEY_MAPPING;

typedef union {
	int num;
	char* str;
	BOOL flag;
} keyValue_u;

void initializeCMan(int numOfArguments, char* arguments[]);
keyValue_u getFromCMan(KEY_MAPPING key);
void destroyCMan();

#endif /*CMAN_H_*/
